*{
    margin: 0px;
    padding: 0px;
}
.birthday{
    // border: 1px solid rgb(46, 11, 244);
    width: 100%;
    padding: 10px 10px 10px 10px;
    height: 695px; /* 如果你希望容器高度固定，可以保留这行 */
    background-color: #fff;
    overflow: hidden; /* 可选，用于隐藏溢出内容 */
    overflow-y: scroll; /* 垂直滚动条，始终显示但不显示在视觉上 */ 
}

.birthday__title > *:not(:last-child) {
  margin-right: 10px; /* 设置你需要的右外边距 */
}
.styledel {
  position: absolute;
  top: -11px;
  right: -5px;
  color: white;
  cursor: pointer;
  border: 1px solid red;
  border-radius: 50%;
  padding: 0 5px;
  background-color: black;
}
.guitan {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #CCC;
  z-index: 998;
  .guitan1{
    width:450px;
    height:233px;
    background-color: white;
    // 居中
    margin: 15% auto;
    padding: 10px 10px;
    .guitanp{
      display: flex;
      // 两边对齐
      justify-content: space-between;
      // 下划线
      border-bottom: 1px solid #ccc;
      padding: 10px 0;
      span{
        cursor: pointer;
      }
    }
    .guitanp1{
      margin: 20px 0 0 30px;
    }
    .guitanp2{
     display: flex;
     justify-content: flex-end;
      // 上边框
      border-top: 1px solid #ccc;
      padding: 8px 10px;
      margin-top: 30px;
    }
  }
}
